package com.shop.cereshop.commons.param.feedback;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * @description: TODO 
 * @author lx
 * @date 2025/10/23 14:14
 * @version 1.0
 */
@Data
@ApiModel(value = "SubmitFeedbackDTO", description = "提交反馈参数")
public class SubmitFeedbackDTO {

    @ApiModelProperty(value = "用户ID(业务字段不需要传参)")
    private Long userId;

    @ApiModelProperty(value = "用户类型(业务字段不需要传参)")
    private Integer userType;

    @ApiModelProperty(value = "反馈内容", required = true)
    @NotBlank(message = "反馈内容不能为空")
    private String content;

    @ApiModelProperty(value = "图片列表")
    private List<String> imageList;
}
